/** 冻结：
 *  + 不可以增加新的属性
 *  + 老的属性不可以删除
 *  + 也不可以修改值 */
let obj = {animal: 'cat'};
console.log(Object.isSealed(obj)); // false
console.log(Object.isExtensible(obj)); // true
console.log(Object.isFrozen(obj)); // false
Object.freeze(obj);
console.log(Object.isSealed(obj)); // true
console.log(Object.isExtensible(obj)); // false
console.log(Object.isFrozen(obj)); // true

obj.animal = 'dog';
console.log(obj); // { animal: 'cat' }
delete obj.name;
console.log(obj); // { animal: 'cat' }
obj.age = 2;
console.log(obj); // { animal: 'cat' }

